/**
 * @file 全局配置
 * @author its-wild(https://gitee.com/its-wild)
 * @date 2022/07/27
 */

import packageJson from '../../../package.json'

// api接口环境，默认是开发环境
const API_ENV = (process.env.VUE_APP_API_ENV as TApiEnv) || 'DEV'

// API_ENV 分类如下:
// DEV: Development System，开发系统
// QA: Quality Assurance System，质量保证系统
// PRE: User Acceptance Test 用户验收测试 PRE
// PROD: Production System，生产系统
const servers: ApiServers = {
  DEV: {
    centipede: 'http://centipede.dev-ag.fuwu.com/',
    sso: 'http://sso.dev-ag.gzfuwu.com/',
    uc: 'http://uc.dev-ag.gzfuwu.com/',
  },
  QA: {
    centipede: 'http://centipede.qa-ag.gzfuwu.com/',
    sso: 'http://sso.qa-ag.gzfuwu.com/',
    uc: 'http://uc.qa-ag.gzfuwu.com/',
  },
  PRE: {
    centipede: 'https://centipede.gzfuwu.com/',
    sso: 'https://sso.gzfuwu.com/',
    uc: 'http://uc.gzfuwu.com/',
  },
  PROD: {
    centipede: 'https://centipede.gzfuwu.com/',
    sso: 'https://sso.gzfuwu.com/',
    uc: 'http://uc.gzfuwu.com/',
  }
}
/**
 * 当前版本号
 */
export const version = packageJson.version

/**
 * 服务地址对象
 */
export const apis = servers[API_ENV]
